person who finds excuses - Turkish English Dictionary